package com.hui.li.util;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;

/**
 * @projectName: Spring-RestTemplate
 * @package: com.hui.li.controller
 * @className: SpringTaskTest
 * @author: Hui
 * @date: 2021/12/22 23:02
 */
@Component
public class SpringTaskTest {

    //先引入RestTemplate
    @Autowired
    private RestTemplate template;

    //cron表达式 中间用空格分开
    // 秒 分 时 日 月 周几 年(一般都省略)
    // *
    //每分钟的1,3,5,8,10,14，秒自动重新调用接口
//    @Scheduled(cron = "1,3,5,8,10,14,20,25,30,35,40,45,50,55,59 * * * * ?")
//    public String getData(){
//        //远程接口路径
//        String path = "http://api.tianapi.com/godreply/index?key=ea49a0a1765263099647ad5f542e24eb";
//        //获取响应体的内容
//        String forObject = template.getForObject(path, String.class);
//        System.out.println(forObject);
//        return forObject;
//    }

}
